/**
 * 枚举在开发中使用到的是很多的，甚至是数据库中都是经常使用枚举
 *  但是JS是没有枚举的 所以比如我们在表示用户性别 1男 2女 0未知的时候有时候比较难让人第一眼就看出来
 *  好在TS补全了这个知识点  枚举配合接口等待修饰的使用场景也是非常的多
 */

enum SexType{
  NONE,
  BOY,
  GIRL
}
/**
 * 枚举也可以设置字符串 编程字符串枚举 也可以混用
 *  但是我们在开发中使用枚举最重要的是想可以用枚举这个已知的字符串 
 *  所以 一般不设置值 或者设置成数字就可以了 
 */

const user = {
  name:'Jimmy',
  sex:SexType.BOY
}

console.log(user)